package cn.kgc.news.service;

import cn.kgc.news.pojo.News;

import java.util.List;

/**
 * author:admin
 */

/**
 * Service接口
 */
public interface NewsService {
    /**
     * 查询所有新闻信息
     * @param currentPage
     * @param pageSize
     * @param cid
     * @param tit
     * @return
     */
    List<News> getNewsList(int currentPage,int pageSize,int cid,String tit);

    /**
     * 根据标题查询新闻信息
     * @param tit
     * @return
     */
    List<News> getNewsListByTitle(String tit);

    /**
     * 修改新闻信息
     * @param news
     * @return
     */
    int updateNews(News news);

    /**
     * 增加新闻信息
     * @param news
     * @return
     */
    int insertNews(News news);

    /**
     * 根据id删除新闻信息
     * @param id
     * @return
     */
    int deleteNews(int id);

    /**
     * 根据id查询信息
     * @param id
     * @return
     */
    News getNewsById(int id);

    /**
     * 查询总页数
     * @param cid
     * @param tit
     * @return
     */
    int getTotalCount(int cid,String tit);
}
